//package com.example.esdemo.config;
//
//import org.elasticsearch.client.transport.TransportClient;
//import org.elasticsearch.common.settings.Settings;
//import org.elasticsearch.common.transport.InetSocketTransportAddress;
//import org.elasticsearch.transport.client.PreBuiltTransportClient;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//import java.net.InetAddress;
//import java.net.UnknownHostException;
//
//@Configuration
//public class MyConfig {
//
//    @Bean
//    public TransportClient client() throws UnknownHostException {
//        //多个节点可以new多个对象，都addTransportAddress,tcp端口9300
//        InetSocketTransportAddress node = new InetSocketTransportAddress(
//                InetAddress.getByName("192.168.152.128"),
//                9300
//        );
//
//        Settings settings = Settings.builder()
//                .put("cluster.name", "wali")
//                .build();
//        TransportClient client = new PreBuiltTransportClient(settings);
//        client.addTransportAddress(node);
//        return client;
//
//    }
//
//}
